package com.byzk.p2p.admin.user.vo;

import java.util.Date;

import com.byzk.p2p.admin.base.util.PageUtil;

/**
 * 用户资金视图
 * 
 * @author suker.zhou
 *
 */
public class UserAccountVo extends PageUtil {

	private Integer id;

	private Integer userId;// 用户id

	private Double totalAmount;// 账户总金额

	private Double totalIncome;// 账户总收入

	private Double totalExpenses;// 账户总支出

	private Double balance;// 可用余额

	private Double freezen;// 冻结金额

	private Double await;// 待收金额

	private Double repay;// 待还金额

	private Double totalRecharge;// 用户总充值

	private Double totalWithdraw;// 用户总提现

	private Integer score;// 用户积分
	private Integer level;
	private Date createTime;// 创建时间

	private String username;// 用户名

	private String phone;// 电话

	private String realname;// 真实姓名
	// 筛选匹配符 EQ("="), GT(">"), LT("<"), GE(">="), LE("<="), NE("<>");
	private String matchEQ;
	private String matchGT;
	private String matchLT;
	private String matchGE;
	private String matchLE;
	private String matchNE;
	private String matchUser;

	private String ipsAcctNo;

	private String ipsAccountMoney;

	private String ipsAccountBalance;

	private String pLock;

	private String pNeedstl;// ips账户还款充值余额

	private Double ipsTotalAmount;

	private String mark;// 账户数据是否正常，T正常，F不正常

	private String levelName; // 会员等级名称

	private Double awaitFund;// 代收本金

	private Double awaitInterest;// 代收利息

	private Double stayAmount;// 待领奖金

	public String getMark() {
		return mark;
	}

	public void setMark(String mark) {
		this.mark = mark;
	}

	public Double getIpsTotalAmount() {
		return ipsTotalAmount;
	}

	public void setIpsTotalAmount(Double ipsTotalAmount) {
		this.ipsTotalAmount = ipsTotalAmount;
	}

	public String getpNeedstl() {
		return pNeedstl;
	}

	public void setpNeedstl(String pNeedstl) {
		this.pNeedstl = pNeedstl;
	}

	public String getpLock() {
		return pLock;
	}

	public void setpLock(String pLock) {
		this.pLock = pLock;
	}

	public String getIpsAccountBalance() {
		return ipsAccountBalance;
	}

	public void setIpsAccountBalance(String ipsAccountBalance) {
		this.ipsAccountBalance = ipsAccountBalance;
	}

	public String getIpsAccountMoney() {
		return ipsAccountMoney;
	}

	public void setIpsAccountMoney(String ipsAccountMoney) {
		this.ipsAccountMoney = ipsAccountMoney;
	}

	/**
	 * 用户名
	 * 
	 * @return username
	 */
	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	/**
	 * 用户手机号
	 * 
	 * @return phone
	 */
	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 用户真实姓名
	 * 
	 * @return realname
	 */
	public String getRealname() {
		return realname;
	}

	public void setRealname(String realname) {
		this.realname = realname;
	}

	/**
	 * 主键
	 * 
	 * @return id
	 */
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 用户id
	 * 
	 * @return userId
	 */
	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	/**
	 * 用户总金额
	 * 
	 * @return totalAmount
	 */
	public Double getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(Double totalAmount) {
		this.totalAmount = totalAmount;
	}

	/**
	 * 账户总收入
	 * 
	 * @return totalIncome
	 */
	public Double getTotalIncome() {
		return totalIncome;
	}

	public void setTotalIncome(Double totalIncome) {
		this.totalIncome = totalIncome;
	}

	/**
	 * 账户总支出
	 * 
	 * @return totalExpenses
	 */
	public Double getTotalExpenses() {
		return totalExpenses;
	}

	public void setTotalExpenses(Double totalExpenses) {
		this.totalExpenses = totalExpenses;
	}

	/**
	 * 可用余额
	 * 
	 * @return balance
	 */
	public Double getBalance() {
		return balance;
	}

	public void setBalance(Double balance) {
		this.balance = balance;
	}

	/**
	 * 冻结金额
	 * 
	 * @return freezen
	 */
	public Double getFreezen() {
		return freezen;
	}

	public void setFreezen(Double freezen) {
		this.freezen = freezen;
	}

	/**
	 * 待收金额
	 * 
	 * @return await
	 */
	public Double getAwait() {
		return await;
	}

	public void setAwait(Double await) {
		this.await = await;
	}

	/**
	 * 待还金额
	 * 
	 * @return repay
	 */
	public Double getRepay() {
		return repay;
	}

	public void setRepay(Double repay) {
		this.repay = repay;
	}

	/**
	 * 用户总充值
	 * 
	 * @return totalRecharge
	 */
	public Double getTotalRecharge() {
		return totalRecharge;
	}

	public void setTotalRecharge(Double totalRecharge) {
		this.totalRecharge = totalRecharge;
	}

	/**
	 * 用户总提现
	 * 
	 * @return totalWithdraw
	 */
	public Double getTotalWithdraw() {
		return totalWithdraw;
	}

	public void setTotalWithdraw(Double totalWithdraw) {
		this.totalWithdraw = totalWithdraw;
	}

	/**
	 * 用户总积分
	 * 
	 * @return score
	 */
	public Integer getScore() {
		return score;
	}

	public void setScore(Integer score) {
		this.score = score;
	}

	/**
	 * 创建时间
	 * 
	 * @return createTime
	 */
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getMatchEQ() {
		return matchEQ;
	}

	public void setMatchEQ(String matchEQ) {
		this.matchEQ = matchEQ;
	}

	public String getMatchGT() {
		return matchGT;
	}

	public void setMatchGT(String matchGT) {
		this.matchGT = matchGT;
	}

	public String getMatchLT() {
		return matchLT;
	}

	public void setMatchLT(String matchLT) {
		this.matchLT = matchLT;
	}

	public String getMatchGE() {
		return matchGE;
	}

	public void setMatchGE(String matchGE) {
		this.matchGE = matchGE;
	}

	public String getMatchLE() {
		return matchLE;
	}

	public void setMatchLE(String matchLE) {
		this.matchLE = matchLE;
	}

	public String getMatchNE() {
		return matchNE;
	}

	public void setMatchNE(String matchNE) {
		this.matchNE = matchNE;
	}

	public String getMatchUser() {
		return matchUser;
	}

	public void setMatchUser(String matchUser) {
		this.matchUser = matchUser;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public String getIpsAcctNo() {
		return ipsAcctNo;
	}

	public void setIpsAcctNo(String ipsAcctNo) {
		this.ipsAcctNo = ipsAcctNo;
	}

	public String getLevelName() {
		return levelName;
	}

	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}

	public Double getAwaitFund() {
		return awaitFund;
	}

	public void setAwaitFund(Double awaitFund) {
		this.awaitFund = awaitFund;
	}

	public Double getAwaitInterest() {
		return awaitInterest;
	}

	public void setAwaitInterest(Double awaitInterest) {
		this.awaitInterest = awaitInterest;
	}

	public Double getStayAmount() {
		return stayAmount;
	}

	public void setStayAmount(Double stayAmount) {
		this.stayAmount = stayAmount;
	}

}